#include "dominion.h"
#include "dominion_helpers.h"
#include "rngs.h"
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <stdbool.h>

#define NUM_SUPPLY 10
void testGardenEffect (void)
{
    struct gameState G;
    int k[NUM_SUPPLY] =
    {
        adventurer, gardens, embargo, village, minion, mine, cutpurse,
        sea_hag, tribute, smithy
    };
    
    initializeGame(2, k, 1, &G);
    
    if (cardEffect (gardens, 0, 0, 0, &G, 0, NULL) == -1)
        printf ("%s: PASS attempting to play a garden.\n", __func__);
    else
        printf ("%s: FAIL attempting to play a garden.\n", __func__);
}

int main (int argc, char *argv[])
{
    testGardenEffect ();
}
